#Course {
    background: #FAFAFA;
    padding: .64rem .3rem 0 .3rem;
    .list {
        margin: 0 .02rem .64rem .02rem;
        background: white;
        padding: .32rem;
        border-radius: .1rem;
        box-shadow: 0px .04rem .2rem 0px rgba(0, 0, 0, 0.1);
        .list_img_f{
            position: relative;
            .list_img {
                width: 100%;
                min-height: 2.49rem;
                height: 2.49rem;
                border-radius: .1rem;
            }
            .list_img_people{
                position: absolute;
                right: 0;
                top: .32rem;
                color: white;
                background: #EE2B32;
                border-radius:1rem 0px 0px 1rem;
                font-size: .24rem;
                line-height: .34rem;
                padding: .07rem .12rem .07rem .16rem;
            }
        }   
        .title {
            margin: .32rem 0 .16rem 0;
        }
        .people {
            color: #999999;
            font-size: .3rem;
            line-height: .42rem;
        }
    }
    .course_addr_f {
        margin-top: .16rem;
        display: flex;
        .course_addr {
            flex: 1;
        }
        .course_addr_label {
            width: 1.12rem;
            text-align: right;
            color: #EE2B32;
        }
    }
}